package router

import (
	beego "github.com/beego/beego/v2/server/web"
	"kong-social-api/modules/course/controller"
)

type CourseRouter struct{}

/**
 * @Author kong
 * @Date 2023/11/6
 * @Description 不需要登录
 */
func (router *CourseRouter) InitNoRouter() beego.LinkNamespace {
	namespace := beego.NSNamespace("/course",
		// 根据用户id查询
		beego.NSCtrlPost("/detail/:id", (*controller.CourseController).GetDetail),
		// 查询课程分类明细
		// beego.NSCtrlPost("/category/list", (*controller.CourseCategoryController).FindCategories),
		// 查询课程的明细
		// beego.NSCtrlPost("/list", (*controller.CourseController).FindCourseListAndPage),
	)
	return namespace
}

/**
 * @Author kong
 * @Date 2023/11/6
 * @Description 需要登录
 */
func (router *CourseRouter) InitRouter() beego.LinkNamespace {
	namespace := beego.NSNamespace("/course")

	return namespace
}
